package com.cjhme.common.model.position;

import com.cjhme.common.model.base.BaseBean;
import com.cjhme.common.model.dept.DeptBean;

/**
 *
 * <p>
 * Title: PositionBean.java
 * </p>
 * Description: 岗位
 * <p>
 * Modify histoty:
 *
 * @author cjh
 * @version 1.0
 */
public class PositionBean extends BaseBean {

	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	private String positionId;

	/**
	 * 岗位编号
	 */
	private String positionCode;

	/**
	 * 岗位名称
	 */
	private String positionName;

	/**
	 * 岗位简称
	 */
	private String positionSortName;

	/**
	 * 岗位描述
	 */
	private String positionDesc;

	/**
	 * 上级岗位
	 */
	private String parentPositionId;

	/**
	 * 岗位所属部门
	 */
	private DeptBean positionDept;

	/**
	 * 岗位层级
	 */
	private int positionLevel;
	
	/**
	 * 岗位职级
	 */
	private int positionRank;
	

	/**
	 * 左值
	 */
	private int leftValue;

	/**
	 * 右值
	 */
	private int rightValue;

	/**
	 * 编制数量
	 */
	private int plannedHeadCount;
	
	/**
	 * 现有人数
	 */
	private int actualHeadCount;
	

	

	public String getPositionId() {
		return positionId;
	}

	public void setPositionId(String positionId) {
		this.positionId = positionId;
	}

	public String getPositionCode() {
		return positionCode;
	}

	public void setPositionCode(String positionCode) {
		this.positionCode = positionCode;
	}

	public String getPositionName() {
		return positionName;
	}

	public void setPositionName(String positionName) {
		this.positionName = positionName;
	}

	public String getPositionSortName() {
		return positionSortName;
	}

	public void setPositionSortName(String positionSortName) {
		this.positionSortName = positionSortName;
	}

	public String getPositionDesc() {
		return positionDesc;
	}

	public void setPositionDesc(String positionDesc) {
		this.positionDesc = positionDesc;
	}

	public String getParentPositionId() {
		return parentPositionId;
	}

	public void setParentPositionId(String parentPositionId) {
		this.parentPositionId = parentPositionId;
	}

	public DeptBean getPositionDept() {
		return positionDept;
	}

	public void setPositionDept(DeptBean positionDept) {
		this.positionDept = positionDept;
	}


	public int getPositionLevel() {
		return positionLevel;
	}

	public void setPositionLevel(int positionLevel) {
		this.positionLevel = positionLevel;
	}

	public int getPositionRank() {
		return positionRank;
	}

	public void setPositionRank(int positionRank) {
		this.positionRank = positionRank;
	}

	public int getLeftValue() {
		return leftValue;
	}

	public void setLeftValue(int leftValue) {
		this.leftValue = leftValue;
	}

	public int getRightValue() {
		return rightValue;
	}

	public void setRightValue(int rightValue) {
		this.rightValue = rightValue;
	}

	public int getPlannedHeadCount() {
		return plannedHeadCount;
	}

	public void setPlannedHeadCount(int plannedHeadCount) {
		this.plannedHeadCount = plannedHeadCount;
	}

	public int getActualHeadCount() {
		return actualHeadCount;
	}

	public void setActualHeadCount(int actualHeadCount) {
		this.actualHeadCount = actualHeadCount;
	}
	
	

}
